﻿#define _CRT_SECURE_NO_WARNINGS 1

#include<iostream>
#include<list>

using namespace std;

#include"Queue.h"
#include"Stack.h"
#include"Priority_Queue.h"

void MyStackTest()
{
	Lh::stack<int> st;
	st.push(1);
	st.push(2);
	st.push(3);
	st.push(4);
	st.push(5);

	cout << st.size() << endl;

	while (!st.empty())
	{
		cout << st.top() << " ";
		st.pop();
	}
	cout << endl;
}


void MyQueueTest()
{
	Lh::queue<int,list<int>> q;
	//q.push(1);
	//q.push(2);
	//q.push(3);
	//q.push(4);
	//q.push(5);

	//cout << q.size() << endl;

	//while (!q.empty())
	//{
	//	cout << q.top() << " ";
	//	q.pop();
	//}
	cout << q.empty() << endl;

}

int main()
{
	//MyStackTest();

	MyQueueTest();

	return 0;
}




